package cn.qingyun.gis.modules.scenes.service;

import cn.qingyun.gis.modules.scenes.request.*;
import cn.qingyun.gis.modules.scenes.response.IntentionToWgtResponse;
import cn.qingyun.gis.modules.scenes.response.PoiCountToWgtResponse;

import java.util.List;

/**
 * @author LHJ
 * @description
 * @date 2024/9/18 11:13
 */
public interface IPoiInnerService{
    /**
     * 根据工号查询首页个数统计信息
     * @param request
     * @return
     */
    List<PoiCountToWgtResponse.SixSceneCount> selectPoiCountByKwPhone(String request);

    List<IntentionToWgtResponse> selectBusinessContent(BusinessContentRequest request);

    /**
     * 商机查看详情
     * @param request
     * @return
     */
    IntentionToWgtResponse selectBusinessContentDetail(BusinessDetailRequest request);

    /**
     * 保存录音文件记录
     * @param request
     */
    void saveAudioRecord(AudioRequest request);

    /**
     * 商机营销状态修改
     * @param request
     */
    void updateBusinessState(BusinessMarketingRequest request);

    /**
     * 灵犀助手会话记录
     * @param request
     */
    void aiConversationRecordSave(AiConversationRecordRequest request);
}
